O OH N N N HN F F O N F N O F F OH O F